package com.ruoyi.wms.dto;

import com.ruoyi.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.Date;
import java.util.List;

/**
 * WMS订单对象 wms_order
 *
 * @author ruoyi
 * @date 2025-09-12
 */
@Data
@ToString
@ApiModel(value = "WMS订单对象", description = "WMS订单对象")
public class WmsOrderDto {


    @ApiModelProperty(value = "采购订单号")
    private String orderNum;

    /**
     * 供应上编号
     */
    @Excel(name = "供应上编号")
    private String businessLicenseId;

    /**
     * 车辆注销证明编号
     */
    @Excel(name = "车辆注销证明编号")
    private String vehicleCancellationId;

    /**
     * 报废车辆编号
     */
    @Excel(name = "报废车辆编号")
    private String endLifeVehicleId;

    /**
     * 订单状态
     */
    @Excel(name = "订单状态")
    private String orderStatus;


    @ApiModelProperty(value = "质检状态(查验 历史查验 查验审批 历史查验审批 质检 历史质检 )")
    private String inspectionStatus;

    /**
     * 数据来源
     */
    @Excel(name = "数据来源")
    private String dataSource;

    private String subjectType;
    private String companyName;

    private List<Date> time;
}
